Dalam
rangkaian komputer,
HTTP 451 - Tidak Tersedia Kerana Sebab Undang-Undang ialah
kod status ralat protokol
HTTP yang akan ditampilkan ketika pengguna meminta sumber yang tidak dapat dilayani akibat alasan hukum, seperti halaman web yang ditapis oleh kerajaan. Nombor 451 adalah rujukan untuk novel
distopia Ray Bradbury pada 1953, Fahrenheit 451, di mana buku-buku dilarang.
[2] 451 memberikan lebih banyak maklumat daripada
HTTP 403, yang sering digunakan untuk tujuan yang sama.
[3] Kod status ini diseragamkan dalam
RFC 7725.Contoh situasi di mana kod kesalahan HTTP 451 dapat ditampilkan termasuk halaman web yang dianggap membahayakan keselamatan negara, atau halaman web yang dianggap melanggar hak cipta, privasi, undang-undang penistaan agama, atau undang-undang atau perintah mahkamah yang lain.RFC adalah spesifik bahawa respons 451 tidak menunjukkan sama ada sumber itu ada tetapi permintaan untuknya telah disekat, jika sumber tersebut telah dikeluarkan kerana alasan undang-undang dan tidak lagi ada, atau bahkan jika sumber itu tidak pernah ada, tetapi perbincangan mengenai topiknya dilarang secara sah (lihat perintah). Beberapa laman web sebelumnya telah mengembalikan
HTTP 404 (hilang) atau serupa jika mereka tidak diizinkan secara sah untuk mendedahkan bahawa sumber tersebut telah dikeluarkan. Ia digunakan di
England oleh beberapa
penyedia perkhidmatan Internet yang menggunakan senarai hitam Internet Watch Foundation, mengembalikan mesej 404 atau mesej ralat lain dan bukannya menunjukkan mesej yang menunjukkan laman web tersebut disekat.
[4][5]Kod status dicadangkan secara rasmi pada tahun 2013 oleh Tim Bray, berikutan cadangan tidak rasmi sebelumnya oleh Chris Applegate
[6] pada tahun 2008 dan Terence Eden
[7] pada tahun 2012. Ia diluluskan oleh
IETF pada 18 Disember 2015.
[8] Ia diterbitkan sebagai
RFC 7725 pada Februari 2016.HTTP 451 disebut oleh program BBC From Out Own Correspondent sebagai petunjuk mengenai kesan sekatan terhadap
Sudan dan ketidakmampuan untuk mengakses Airbnb, App Store, atau perkhidmatan web Barat lainnya.
[9]Selepas pengenalan
GDPR di EEA banyak laman web yang terletak di luar EEA mula menghantar kod HTTP 451 daripada cuba mematuhi undang-undang privasi baru ini.
[10]Apabila entiti memintas permintaan dan mengembalikan status 451, ia harus memasukkan medan tajuk HTTP "Pautan" yang nilainya adalah rujukan URI yang mengidentifikasi dirinya. Medan tajuk "Pautan" kemudian mesti mempunyai parameter "rel" yang nilainya "disekat oleh". Ini bertujuan untuk mengenal pasti entiti yang melaksanakan sekatan (ISP, penyedia DNS, sistem caching, dll.), Bukan pihak berkuasa sah yang mengamankan blok tersebut. Pada hackathon IETF, para peserta menggunakan crawler web untuk mengetahui bahawa beberapa pelaksanaan salah memahami tajuk ini dan sebaliknya memberikan kewenangan undang-undang.
[11]